function fun1() {
    console.log("call fun1");

}

fun1()

// TS 最简单的函数形式，无参数，无返回值
function fun2(): void {
    console.log("call fun2");
}

fun2()

// TS 中带有参数，带有返回值的函数定义
// 注意：return 的结果和定义的返回值注解类型必须一致
function add(i: number, j: number): number {
    return i + j
}

console.log(add(1, 2));

let func = () => {
    console.log("call anoymous function");
}

func()

